self-propelled lift truck - Turkish English Dictionary